$(document).ready(function(){

    var useGroups = $("#chk").attr("checked");
    
    phonebookTable(useGroups);
    
    // Клик по ссылке рабить по группам
    $("#chklink").click(function(){
        $("#chk").get(0).checked = !($("#chk").get(0).checked);
        flagChecked($("#chk").get(0).checked);
    });
    
    // Клип по чекбоксу разбить по группам
    $("#chk").click(function(){
        $("#chk").get(0).checked = !($("#chk").get(0).checked);
    });
    
    // Обработчик события hover для li
    $("ul#menu li").hover(function(){
        $(this).find('ul').show();
    }, function(){
        $(this).find('ul').hide();
    });
    
    // Клик по ссылке "Добавить пользователя"
    $("#addUser").attr("href", "javascript:addUser()");
})


function flagChecked(value){
    var useGroups = $("#chk").attr("checked");
    phonebookTable(useGroups);
    return false;
}

function addUser(){
    $("#addUserFormDiv").dialog({
        buttons: {
            "Добавить": function(){
                addUserSendForm();
                $(this).dialog("destroy");
            },
            "Отмена": function(){
                $(this).dialog("close");
            }
        },
        modal: true,
        draggable: false
    }).dialog("open");
}

function addUserSendForm(){
    var username = $("#addUsername").val();
    var number = $("#addNumber").val();
    var mobile = $("#addMobile").val();
    var gid = $("#addGroup").val();
    ajaxAdd(username, number, mobile, gid);
}

function ajaxAdd(username, number, mobile, gid){
    $.ajax({
        url: "ajax/addUser.php",
        type: "POST",
        data: {
            NAME: username,
            NUMBER: number,
            MOBILE: mobile,
            GID: gid
        },
        dataType: "text",
        success: function (data){
            if (data == 1) {
                var useGroups = $("#chk").attr("checked");
                phonebookTable(useGroups);
            }
            else 
                alert(data);
        }
    });
}
